// 按需导入request函数
import { request } from '../../request/index.js'

// 默认导入的方式导入runtime.js文件
import regeneratorRuntime from '../../lib/runtime/runtime.js'
Page({
  data: {
    // 轮播图数据
    swiperList: [],
    // 分类导航的数据
    cateNavList: [],
    // 楼层区数据
    floorList: []
  },
  //options(Object)
  onLoad: function (options) {
    // 调用获取轮播图数据的函数；
    this.getSwiperList()
    // 调用获取分类导航数据的函数
    this.getCateNavList()
    // 调用获取楼层区数据的函数
    this.getFloorList()

  },
  // 获取轮播图数据的函数
  // getSwiperList() {
  //   // 使用封装过的request函数来发送异步的请求
  //   request({ url: '/home/swiperdata' })
  //     .then(result => {
  //       result.forEach(v => v.navigator_url.replace(/main/g, 'index'))
  //       console.log(result);
  //       // 把获取到的轮播图数据赋值给data中的swiperList
  //       this.setData({
  //         swiperList: result
  //       })
  //     })
  // },
  async getSwiperList() {
    const res = await request({ url: "/home/swiperdata" });
    // console.log(res);

    this.setData({
      swiperList: res
    })

  },
  // 获取分类导航数据的函数
  // getCateNavList() {
  //   request({ url: '/home/catitems' })
  //     .then(result => {
  //       // 把分类导航的数据赋值给data中的cateNavList
  //       // console.log(result);
  //       this.setData({
  //         cateNavList: result
  //       })
  //     })
  // },
  async getCateNavList() {
    const res = await request({ url: "/home/catitems" })
    this.setData({
      cateNavList: res
    })
  },
  // 获取楼层区数据的函数
  // getFloorList() {
  //   request({ url: '/home/floordata' })
  //     .then(result => {
  //       // 把获取到的楼层区数据赋值给data中的floorList
  //       this.setData({
  //         floorList: result
  //       })
  //     })
  // }
  async getFloorList() {
    const res = await request({ url: "/home/floordata" })

    this.setData({
      floorList: res
    })
  }
});


